I am prepared for the shitfest in the comments following this