anchor.diff:  
   bad_connect_test() ->
       %% Start with an unlikely port number
  -    ?assertEqual({error, econnrefused}, start({127,0,0,1}, 65535)).
  +    ?assertEqual({error, {tcp, econnrefused}}, start({127,0,0,1}, 65535)).
   
   queue_disconnected_test() ->
       %% Start with an unlikely port number
  
positive.code:         false ->
              case connect(State) of
                  {error, Reason} ->
                      {stop, Reason};
                  Ok ->
                      Ok
              end
  
negative.code:         _ ->
              State
      end;
  parse_options([{connect_timeout, T}|Options], State) when is_integer(T) ->
      parse_options(Options, State#state{connect_timeout = T});
  parse_options([{queue_if_disconnected,Bool}|Options], State) when 
        Bool =:= true; Bool =:= false ->
      parse_options(Options, State#state{queue_if_disconnected = Bool});
  