anchor.diff:      BodyFrame = jiffy:encode(Msg),
   
       % Send Header (including signed checksum)
  -    HeaderFrame = pushy_util:signed_header_from_message(PrivateKey, BodyFrame),
  +    HeaderFrame = pushy_messaging:make_header(proto_v2, SessionMethod, SessionKey, BodyFrame),
       lager:debug("Sending Response: header=~s,body=~s",[HeaderFrame, BodyFrame]),
       pushy_messaging:send_message(Sock, [HeaderFrame, BodyFrame]),
       State.
  
positive.code: -include_lib("erlzmq/include/erlzmq.hrl").
  -include("pushysim.hrl").
  -include_lib("pushy_common/include/pushy_client.hrl").
  -include_lib("pushy_common/include/pushy_metrics.hrl").
  -include_lib("public_key/include/public_key.hrl").
  
  
negative.code:                     State :: #state{}) -> #state{}.
  send_response(Type, JobId, #state{command_sock = Sock,
                                    client_name = ClientName,
                                    org_name = OrgName,
                                    session_key = SessionKey,
                                    session_method = SessionMethod,
                                    incarnation_id = IncarnationId,
                                    node_id = NodeId} = State) ->
      lager:debug("Sending response for ~s : ~s", [NodeId, Type]),
      Msg = {[{node, NodeId},
              {client, ClientName},
              {org, OrgName},
              {type, Type},
              {timestamp, list_to_binary(httpd_util:rfc1123_date())},
              {incarnation_id, IncarnationId},
  