-(mod) changed archive exception constructor to a sink as it should be noexcept