Wrote this 4 years ago, and sadly I am proven right again :(