anchor.diff:       upgrade_key(memcached_defaults, DefaultConfig),
        upgrade_key(memcached_config, DefaultConfig)].
   
  -upgrade_config_from_5_0_to_vulcan() ->
  +upgrade_config_from_5_0_to_vulcan(Config) ->
       DefaultConfig = default(),
  -    do_upgrade_config_from_5_0_to_vulcan(DefaultConfig).
  -
  -do_upgrade_config_from_5_0_to_vulcan(DefaultConfig) ->
  -    [upgrade_key(memcached_config, DefaultConfig)].
  +    do_upgrade_config_from_5_0_to_vulcan(Config, DefaultConfig).
  +
  +do_upgrade_config_from_5_0_to_vulcan(Config, DefaultConfig) ->
  +    [upgrade_key(memcached_config, DefaultConfig),
  +     upgrade_sub_keys(memcached, [other_users], Config, DefaultConfig)].
   
   encrypt_config_val(Val) ->
       {ok, Encrypted} = encryption_service:encrypt(term_to_binary(Val)),
  
positive.code:                  do_upgrade_config_from_4_5_to_5_0(Cfg, Default)).
  
  upgrade_5_0_to_vulcan_test() ->
      Default = [{{node, node(), memcached_config}, new_memcached_config}],
      ?assertMatch([{set, {node, _, memcached_config}, new_memcached_config}],
                   do_upgrade_config_from_5_0_to_vulcan(Default)).
  
  no_upgrade_on_current_version_test() ->
      ?assertEqual([], upgrade_config([[{{node, node(), config_version}, get_current_version()}]])).
  
negative.code:              upgrade_config_from_4_5_to_5_0(Config)];
          {value, {5,0}} ->
              [{set, {node, node(), config_version}, CurrentVersion} |
               upgrade_config_from_5_0_to_vulcan(Config)];
          V0 ->
              OldVersion =
                  case V0 of
  