Removed noexcept due to VS2013 not supporting it.