new pre-service action filtrate()
stop rs iteration when collector returns false