visual 2010/2012/2013 fix