Right retreat logic