adaptive-introspection