ignore handler if return falsy