I.e. at some point this has to pretend it fits into the predicate pattern, because of how the matcher is implemented.