This thing needs the patience of Gods to stick through. I'm wondering what I'm doing here Sometimes....