Revised landing logic