anchor.diff:  		     case refac_syntax:type(Name) of
   			 atom -> case refac_syntax:atom_value(Name) of
   				     import ->
  -					 [H, L] = refac_syntax:attribute_arguments(Form),
  -					 case refac_syntax:atom_value(H) of 
  -					     ModName ->
  -						 Es = refac_syntax:list_elements(L),
  -						 Es1 = [E || E <- Es,
  -							     {refac_syntax:atom_value(refac_syntax:arity_qualifier_body(E)),
  -							      refac_syntax:integer_value(refac_syntax:arity_qualifier_argument(E))}
  -								 =/= {FunName, Arity}],
  -						 case length(Es1) of 
  -						     0 ->
  -							 {[NewImport], true};
  -						     _ -> case length(Es) == length(Es1) of 
  -							      true -> {[Form], false};
  -							      _ ->
  -								  {[copy_pos_attrs(Form, refac_syntax:attribute(Name, [H, refac_syntax:list(Es1)])),
  -								    NewImport],true}
  -							  end
  +					 case refac_syntax:attribute_arguments(Form) of 
  +					     [H, L] ->
  +						 case refac_syntax:atom_value(H) of 
  +						     ModName ->
  +							 Es = refac_syntax:list_elements(L),
  +							 Es1 = [E || E <- Es,
  +								     {refac_syntax:atom_value(refac_syntax:arity_qualifier_body(E)),
  +								      refac_syntax:integer_value(refac_syntax:arity_qualifier_argument(E))}
  +									 =/= {FunName, Arity}],
  +							 case length(Es1) of 
  +							     0 ->
  +								 {[NewImport], true};
  +							     _ -> case length(Es) == length(Es1) of 
  +								      true -> {[Form], false};
  +								      _ ->
  +									  {[copy_pos_attrs(Form, refac_syntax:attribute(Name, [H, refac_syntax:list(Es1)])),
  +									    NewImport],true}
  +								  end
  +							 end;
  +						     _ -> [{Form, false}]
   						 end;
   					     _ -> {[Form], false}
   					 end;
  
positive.code: 		      case length(UsedRecords) > length(UsedRecordDefsInTargetFile) of
  			true ->
  			      ?wrangler_io("\nThe following records used by the function selected "
  					 "are not defined in the target module.\n~p\n", [UsedRecords -- element(1, lists:unzip(UsedRecordDefsInTargetFile))]),
  			      throw({error, "Some records used by the function selected are not defined in the target file."});
  			  _ -> case lists:keysort(1, UsedRecordDefs) == lists:keysort(1, UsedRecordDefsInTargetFile) of
  				   true -> true;
  
negative.code: 				end;
  			    true ->
  			    ?wrangler_io("\nThe following macros used by the function selected "
  					 "are not defined in the target module.\n~p\n", 
  					 [UsedMacros -- element(1, lists:unzip(UsedMacroDefsInTargetFile))]),
  			    throw({error, "Some macros used by the function selected are not defined in the target module."})
  		      end,
  		      TargetModInfo = get_mod_info_from_parse_tree(TargetAST),
  