Do not leak internal state.