anchor.diff:  %% vmq_reg_trie reg view delivers this format
   publish_({Topic, Node}, Msg) when Node == node() ->
       plumtree_metadata:fold(
  -      fun({{SubscriberId, {_, QoS, _}}, [N|_]}, AccMsg) ->
  +      fun({{SubscriberId, {_, QoS}}, [N|_]}, AccMsg) ->
                 case Node of
                     N ->
                         QPids =
  
positive.code: 
  subscriptions_for_subscriber_id(SubscriberId) ->
      plumtree_metadata:fold(
        fun({{_, {Topic, QoS, _}}, _}, Acc) ->
                [{Topic, QoS}|Acc]
        end, [], ?SUBSCRIBER_DB,
        [{match, {SubscriberId, '_'}},
  
negative.code:       fun({Key, _}, _) ->
                plumtree_metadata:delete(?SUBSCRIBER_DB, Key)
        end, ok, ?SUBSCRIBER_DB,
        [{match, {SubscriberId, {Topic, '_'}}}]).
  
  -spec remap_subscriptions(subscriber_id()) -> ok.
  remap_subscriptions(SubscriberId) ->
      Node = node(),
      plumtree_metadata:fold(
        fun({{_, {Topic, QoS}}, N}, _) ->
                case N of
                    Node -> ok;
                    _ ->
                        add_subscriber(Topic, QoS, SubscriberId)
                end
        end, ok, ?SUBSCRIBER_DB,
        [{match, {SubscriberId, '_'}},
  