Make full use of Moose predicates