Minor refactoring to make it clearer to see what is going on with this reflection