8.3.1 DO and IO Together