Reflections and Resolutions.