anchor.diff:      Ranges = lists:usort(refac_syntax_lib:fold(Fun, [], AnnAST)),
       SortedRanges = sort_ranges(Ranges),
       ResRanges = lists:filter(fun (R) -> length(R) >= NestLevel end, SortedRanges),
  -    Funs = lists:usort(lists:map(fun (R) -> {M, F, A, _R} = hd(R), {M, F, A} end,
  -				 ResRanges)),
  -    Funs.
  -
  +    lists:usort(lists:map(fun (R) -> {M, F, A, _R} = hd(R), {M, F, A} end,
  +			  ResRanges)).
  + 
   get_module_name(FName, Info) ->
  -    ModName = case lists:keysearch(module, 1, Info) of
  -		{value, {module, Mod}} -> Mod;
  -		_ -> list_to_atom(filename:basename(FName, ".erl"))
  -	      end,
  -    ModName.
  +    case lists:keysearch(module, 1, Info) of
  +	{value, {module, Mod}} -> Mod;
  +	_ -> list_to_atom(filename:basename(FName, ".erl"))
  +    end.
  +
     
   	
   format_result(Funs, NestLevel, ExprType) -> 
  
positive.code: 		  true ->
  		      ?wrangler_io("\nChecking client modules in the following paths: \n~p\n",
  				[SearchPaths]),
  		      ClientFiles = refac_util:get_client_files(FName, SearchPaths),
  		      ResultsFromClients = get_caller_funs_in_client_modules(ClientFiles, {M, F, A}, SearchPaths, TabWidth),
  		      {Callers, Unsures} = lists:unzip([{Res1, Res2} | ResultsFromClients]),
  		      display_results(lists:append(Callers), lists:append(Unsures)),
  		      {ok, {Callers, Unsures}};
  		  false -> display_results(Res1, Res2), {ok, {Res1, Res2}}
  		end;
  	    false ->
  		{error,
  		 "Sorry, Wrangler could not infer which function has been selected."}
  	  end;
        {error, _Reason} -> {error, "You have not selected a function!"}
      end.
  
negative.code:     case refac_util:pos_to_var_name(AnnAST, {Line, Col}) of
  	{ok, {_VarName, DefinePos, _C}} ->
  	    if DefinePos == [{0,0}] ->
  		    {error, "The identifier selected is a macro, or not defined!"};
  	       true -> 
  		    F = fun(T, S) ->
  				case refac_syntax:type(T) of 
  