more introspection