update: vs2012 combatibility