server-side turns, closes #465