anchor.diff:  			if(SSshuttle.supplyBlocked)
   				say(blockade_warning)
   				return
  -			if(SSshuttle.supply.getDockedId() == "supply_home")
  +			if(SSshuttle.supply.getDockedId() == docking_home)
   				SSshuttle.supply.export_categories = get_export_categories()
  -				SSshuttle.moveShuttle("supply", "supply_away", TRUE)
  +				SSshuttle.moveShuttle(cargo_shuttle, docking_away, TRUE)
   				say("The supply shuttle is departing.")
   				investigate_log("[key_name(usr)] sent the supply shuttle away.", INVESTIGATE_CARGO)
   			else
   				investigate_log("[key_name(usr)] called the supply shuttle.", INVESTIGATE_CARGO)
   				say("The supply shuttle has been called and will arrive in [SSshuttle.supply.timeLeft(600)] minutes.")
  -				SSshuttle.moveShuttle("supply", "supply_home", TRUE)
  +				SSshuttle.moveShuttle(cargo_shuttle, docking_home, TRUE)
   			. = TRUE
   		if("loan")
   			if(!SSshuttle.shuttle_loan)
  
positive.code: 				return
  			else if(SSshuttle.supply.mode != SHUTTLE_IDLE)
  				return
  			else if(SSshuttle.supply.getDockedId() != "supply_away")
  				return
  			else
  				SSshuttle.shuttle_loan.loan_shuttle()
  
negative.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(cargo_account)
  	if(D)
  		data["points"] = D.account_balance
  	data["grocery"] = SSshuttle.chef_groceries.len
  	data["away"] = SSshuttle.supply.getDockedId() == docking_away
  	data["self_paid"] = self_paid
  	data["docked"] = SSshuttle.supply.mode == SHUTTLE_IDLE
  	data["loan"] = !!SSshuttle.shuttle_loan
  