If someone ever asks why there are so many comments in my code, the answer is it's because that's how I procrastinate when I'm testing.