conserve the current state