anchor.diff:    case rabint:call({rabbit_access_control, list_vhost_permissions, [Vhost]}) of
       {error, {Atom, _Error}} -> {?MODULE, Atom};
       {child_error, function_clause} -> 
  -      ?ERROR("DEPRECATED SUPPORT: To get rid of this message, upgrade to RabbitMQ 1.6"),
  +      ?ERROR("DEPRECATED SUPPORT: To get rid of this message, upgrade to RabbitMQ 1.6", []),
         list_vhost_users(Vhost);
       % Jsonable = [{struct, [{"applications", Apps}, {"nodes", Nodes}, {"running_nodes", RunningNodes}]}],
       Bin -> {"permissions", [erlang:tuple_to_list(P) || P <- Bin ]}
  
positive.code:   case rabint:call({rabbit_access_control, set_permissions, [Username, VHost, CPerm, WPerm, RPerm]}) of
      {error, {Atom, _Error}} -> {?MODULE, Atom};
      {child_error, function_clause} -> 
        ?ERROR("DEPRECATED SUPPORT: To get rid of this message, upgrade to RabbitMQ 1.6"),
        map_user_to_vhost(Username, Vhost);
      ok -> get_user_perms(Username)
    end;
    
  
negative.code:   {?MODULE, lists:append(["Mapped ", Vhost, Username])}.
  
  unmap_user_from_vhost(Username, Vhost) ->
    rabint:call({rabbit_access_control, unmap_user_vhost, [Vhost, Username]}),
    {?MODULE, lists:append(["Unmapped ", Username, Vhost])}.
    
  list_vhost_users(Vhost) ->
  