Add support for noexcept