Added inject for predicates