anchor.diff:  
   init([]) ->
       PortPath = code:priv_dir(troodon_cam) ++ "/troodon_cam",
  -    Port = erlang:open_port({spawn, PortPath}, [{packet, 2}, binary]),
  +    Port = erlang:open_port({spawn, PortPath}, [{packet, 2}, binary, exit_status]),
       State = #state{port=Port},
   
       % Take the imager out of reset
  
positive.code:     NewPending = [From | Pending],
      {noreply,  State#state{pending=NewPending}};
  handle_call(stop, _From, #state{port=Port}=State) ->
      send_to_port(Port, {exit}),
      {stop, normal, ok, State}.
  
  %%--------------------------------------------------------------------
  %% @private
  
negative.code: %%%===================================================================
  %%% Internal functions
  %%%===================================================================
  