Fleshed out implementation of item filters