DO loop is more straightforward.