public static void registerCargoTransfer(MarketAPI market, CargoAPI cargo, float distance) {
        FDNode transferNode = getTransferNode(market);
        addToCargo(transferNode, cargo);
        transferNode.upkeep += getUpkeep(CargoHelper.calculateCargoUpkeep(cargo), distance);
    }