Note for the future: please don't initialize values when it's not necessary; it stops the compiler from being able to detect uninitialized values.

https://fragglet.livejournal.com/19966.html