Fixed on VS2008 & VS2010