better handle turning while casting