anchor.diff:  			user.update_inv_hands()
   
   		// if the item requires two handed drop the item on unwield
  -		if(require_twohands)
  +		if(require_twohands && can_drop)
   			user.dropItemToGround(parent, force=TRUE)
   
   		// Show message if requested
  
positive.code: /datum/component/two_handed/proc/on_drop(datum/source, mob/user)
  	SIGNAL_HANDLER
  
  	if(require_twohands)
  		unwield(user, show_message=TRUE)
  	if(wielded)
  		unwield(user)
  	if(source == offhand_item && !QDELETED(source))
  
negative.code:  * vars:
   * * user The mob/living/carbon that is unwielding the item
   * * show_message (option) show a message to chat on unwield
   * * can_drop (option) whether 'dropItemToGround' can be called or not.
   */
  /datum/component/two_handed/proc/unwield(mob/living/carbon/user, show_message=TRUE, can_drop = TRUE)
  	if(!wielded)
  		return
  
  