Why not switch to full-fledged options management with defaults, then ? It sounds about as much work, and cleaner.