Different way (hopefully better) of handling the 'all' option acting on the default values of the options instead of the options themselves.