anchor.diff:  			self_paid = !self_paid
   			. = TRUE
   	if(.)
  -		post_signal("supply")
  +		post_signal(cargo_shuttle)
   
   /obj/machinery/computer/cargo/proc/post_signal(command)
   
  
positive.code: /obj/machinery/computer/cargo/ui_data()
  	var/list/data = list()
  	data["location"] = SSshuttle.supply.getStatusText()
  	var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR)
  	if(D)
  		data["points"] = D.account_balance
  	data["grocery"] = SSshuttle.chef_groceries.len
  	data["away"] = SSshuttle.supply.getDockedId() == "supply_away"
  	data["self_paid"] = self_paid
  	data["docked"] = SSshuttle.supply.mode == SHUTTLE_IDLE
  	data["loan"] = !!SSshuttle.shuttle_loan
  
negative.code: 				return
  			else if(SSshuttle.supply.mode != SHUTTLE_IDLE)
  				return
  			else if(SSshuttle.supply.getDockedId() != docking_away)
  				return
  			else if(stationcargo != TRUE)
  				return
  			else
  				SSshuttle.shuttle_loan.loan_shuttle()
  