fix previous commit about predicate change, just needed trigger outside silent param