Deliberate Self Reflection