(Detailed reflection)