why do we need this property? just use `self.next_fallback()`, no?