totally agree, good point. Also should be noexcept.