always do filter from pipeline