messily handle very specific group filters