great failure
ignore predicate
great success