def METHOD_NAME(self, area, current_market_slot):
    """
    This simplified recursion is sufficient as the infinite bus is expected to be in the
    uppermost level of the tree
    """
    # the lazy import is needed in order to avoid circular imports
    # pylint: disable=import-outside-toplevel
    from gsy_e.models.strategy.infinite_bus import InfiniteBusStrategy
    for child in area.children:
        if isinstance(child.strategy, InfiniteBusStrategy):
            self.current_feed_in_tariff = \
                find_object_of_same_weekday_and_time(child.strategy.energy_buy_rate,
                                                     current_market_slot)
            return