Should we merge the `previous_default_options` as well? That makes `with_default_options` an additive action rather than replacive.