actually - if you made the utilities header, then delete this file. predicates are freely used whereever needed. thus predicates are utility functions.