renamed predicate to make its purpose clearer