Also...

This wasn't as bad as some of your code.