Again, don't declare locals this early. I'll stop pointing this out explicitly for each occurrence.