anchor.diff:  				else
   					CM.client.vote = "default"
   
  -		if(M) M.vote()
  +		if(usr) usr.vote()
   		return
   
   
   		return
   
   	if(href_list["vote"] && vote.voting)
  -		if(M)
  -			M.client.vote = href_list["vote"]
  -
  -			//world << "Setting client [M.key]'s vote to: [href_list["vote"]]."
  -
  -			M.vote()
  -		return
  +		if(usr)
  +			usr.client.vote = href_list["vote"]
  +
  +			//world << "Setting client [usr.key]'s vote to: [href_list["vote"]]."
  +
  +			usr.vote()
  +		return
  
positive.code: 		spawn(config.vote_period*10)
  			vote.endvote()
  
  		world << "\red<B>*** A vote to [vote.mode?"change game mode":"restart"] has been initiated by [M.key].</B>"
  		world << "\red     You have [vote.timetext(config.vote_period)] to vote."
  
  		log_vote("Voting to [vote.mode ? "change mode" : "restart round"] started by [M.name]/[M.key]")
  
  		for(var/mob/CM in world)
  			if(CM.client)
  
negative.code: 				if(src.client.vote == md)
  					text += "<LI><B>[disp]</B>"
  				else
  					text += "<LI><A href='?src=\ref[vote];vote=[md]'>[disp]</A>"
  
  				text += "[votes[md]>0?" - [votes[md]] vote\s":null]<BR>"
  
  