fix reverse; missing yield from!