Can you please explain what is wrong with returning `true`/`false` in the filter? Why do we need continuation here?