Use introspection more meaningfully