turn should default to undef (fixes gh #78)