anchor.diff:  
   
   check_tags( Server, Tags, STags ) ->
  -	ResL = lists:flatlength( lists:subtract( STags, lists:subtract( STags, Tags ) ) ),
  -	L = lists:flatlength( Tags ),
  +	ResL = length( lists:subtract( STags, lists:subtract( STags, Tags ) ) ),
  +	L = length( Tags ),
   	if
   		ResL =/= L ->
   			false;
  
positive.code: 	ToUpdate = #mc_server{
  		pid = Saved#mc_server.pid,
  		mref = Saved#mc_server.mref,
  
  		host = Saved#mc_server.host,
  
  		type = unknown
  	},
  
  
negative.code: 	Primary;
  
  select_candidate( secondary, _, List ) ->
  	Len = length( List ),
  	pick_random( List, Len ).
  
  
  