Fix turn to prevent turning back on self