Moving predicate executor to another file.