Rather than check for both options, just force all options to obey the `no_update` logic up-front, then check each parameter later.  Should be less prone to forgetting to add the check for `no_update`.