added support for `can_filter_by`