Adaptive Distortion Rejection