I'll just get this out of the way now: AAAAAAUUUUUGGHH!!!