documented __noexcept