Fixed DO WHILE