self-reflection (get it?)