corrected reflection behavior