Lots of horrible bugs I cant fathom