made Guard a Guava predicate