Perfect timing reflection