Critical self reflection