Removed 'noexcept' keyword. Visual Studio 2010 does not support it.