Abstracting a function for a safe option update
Switch to new logging-friendly option update mech