oops, new .turn() API