This is the first do ... while loop I've seen in Scala...