Oops. Need to negate do..while