fix so multiple types can be registered for a standing query