public static boolean toggleMute(CommandSender s, Player p, String pName) {
		if (p == null) {
			
			if(!PlayerChat.plugin.Mute.contains(pName)) {
				Messenger.tell(s, pName + " is offline or does not exist.");
				return true;
			} else {
				PlayerChat.plugin.Mute.remove(pName);
				Messenger.tell(s, "You have unmuted " + pName + ".");
				return true;
			}
			
		} else {
			if (PlayerChat.plugin.Mute.contains(pName)) {
				PlayerChat.plugin.Mute.remove(pName);
				Messenger.tell(s, "You have unmuted " + pName);
				Messenger.tell(p, "You have been unmuted!");
				return true;
			} else {
				if (p.hasPermission("playerchat.mute.exempt")) {
					Messenger.tell(s, "You may not mute this player.");
					return false;
				}
				PlayerChat.plugin.Mute.add(pName);
				Messenger.tell(s, "You have muted " + pName);
				Messenger.tell(p, "You have been muted!");
				return true;
			}
		}
	}