Added TurnRequest/Response and some additional error bubbling/checking