start_and_wait predicate