forgot a predicate -- better document source