Stateful filtering