allow bool filter to be unset; fix when bool filter = 0