enum introspection fixed