1. can you change it to a filter
2. does it really work (e.g. I'm missing the tests for when changing parameters etc)