fix for predicateHandler