Currently no errors except for an empty while loop.  The code is not
runnable, it is just a skeleton