finished removing introspection operators