I said earlier: > #program ii > #integer i > for i in 0..10 > print *i > if (i.>5) then break end > end#do > 1; print *i*i > #end A bad guess. Swap the prints for putses like this: puts *i ... 1; puts *i*i Any ideas for making "then break end" look more like "goto 1"? Cheers, Dave