Added noexcept specification when possible.