box and separable filters are now two distinct types