anchor.diff:  
   handle_info({zmq, _StatusSock, Header, [rcvmore]},
       #state{heartbeat_interval=HeartbeatInterval,dead_interval=DeadInterval}=State) ->
  +
  +    Body = read_body(),
  +    case catch do_authenticate_message(Header, Body) of
  +        ok ->
  +            send_heartbeat(Body, HeartbeatInterval, DeadInterval);
  +        {no_authn, bad_sig} ->
  +            error_logger:error_msg("Status message failed verification: header=~s~n", [Header])
  +    end,
  +
       {noreply, State};
   handle_info(_Info, State) ->
       {noreply, State}.
  
positive.code:     Plain = chef_authn:hash_string(Body),
      try
          Decrypted = Plain,
          {ok}
      catch
          error:{badmatch, _} ->
              {no_authn, bad_sig}
  
negative.code: %% Internal Function Definitions
  %% ------------------------------------------------------------------
  
  read_body() ->
      receive
          {zmq, _StatusSock, BodyFrame, []} ->
              BodyFrame
      end.
  
  do_authenticate_message(Header, Body) ->
  