Fix: default predicate should be undefined and not empty string