Sorry to be such a nitpick about this, but your editor is doing something really weird with indentation. It's important to understand the program flow when reading later, so please fix it.