correct calls to short_predicate in GenericResource