Deactivation is implicit when the stream is drained, i.e. returns 0 from serializeMore(). To create a new index just call activate again. Is that okay?