First test. Lots of debugging. Exceptions.