Reasoning and reflecting