why does vs2012 change this? why?