fixed until, as the predicate was tripping in a way inconsistent with the until keyword.