Reflection and reward!