How could I mess this up so much?