Adaptive fix