flight retraction