make filter chains check for intermediate products