deep deeeeep introspection (no joke)