Adaptive landing