anchor.diff:  -spec find_subscriber(Subscriber :: string() | binary()) ->
   	Result :: {ok, Password :: binary(),
   			Attributes :: radius_attributes:attributes(),
  -			Balance :: integer(), Disconnect :: boolean()} |
  -			{error, Reason :: not_found | term()}.
  +			Balance :: integer()} | {error, Reason :: not_found | term()}.
   %% @doc Look up an entry in the subscriber tabe.
   find_subscriber(Subscriber) when is_list(Subscriber) ->
   	find_subscriber(list_to_binary(Subscriber));
  
positive.code: 		true ->
  			F2 = fun() ->
  						R = #subscriber{name = Subscriber, password = Password,
  								attributes = Attributes, balance = Balance,
  								disconnect = Disconnect},
  						mnesia:write(R)
  			end,
  			case mnesia:transaction(F2) of
  
negative.code: -spec add_subscriber(Subscriber :: string() | binary(), Password :: string() | binary(),
  		Attributes :: radius_attributes:attributes() | binary()) ->
  	ok | {error, Reason :: term()}.
  %% @equiv add_subscriber(Subscriber, Password, Attributes, 0)
  add_subscriber(Subscriber, Password, Attributes) ->
  	add_subscriber(Subscriber, Password, Attributes, 0).
  
  -spec add_subscriber(Subscriber :: string() | binary(),
  		Password :: string() | binary(),
  		Attributes :: radius_attributes:attributes() | binary(),
  		Balance :: non_neg_integer()) ->
  		ok | {error, Reason :: term()}.
  %% @doc Create an entry in the subscriber table.
  %%
  