Assuming this never blocks and just gets the current value if there is no next transition.