Reflecting and Perfecting