expected<void> throws if not read.