Requires MSVC 2012+, drop support of 2008 and 2010