Please understand that a lot of the code in question was reused from a previous project form several years ago (the intro)