preserving old options validity