anchor.diff:  		//var/obj/item/found = locate(tool_state) in src.module.modules
   		TS = tool_state
   		if(!is_in_modules(TS))
  -			drop_item()
  +			if(!drop_item())
  +				return 0
   			if(TS && TS.loc)
   				TS.loc = get_turf(src)
   		if(istype(tool_state,/obj/item/borg/sight))
  
positive.code: 		return drop_item()
  	return 0
  
  /mob/living/silicon/robot/mommi/drop_item(var/atom/Target)
  	if(tool_state)
  		//var/obj/item/found = locate(tool_state) in src.module.modules
  		if(is_in_modules(tool_state))
  			src << "\red This item cannot be dropped."
  			return 0
  		if(client)
  			client.screen -= tool_state
  
negative.code: 	if(tool_state)
  		var/obj/item/TS=tool_state
  		if(!is_in_modules(TS))
  			if(!drop_item())
  				return 0
  			if(TS && TS.loc)
  				TS.loc = get_turf(src)
  		if(istype(tool_state,/obj/item/borg/sight))
  