turn is private