Screw visual studio's terrible warnings.