public boolean removeAdmin(User invoker, User adminToRemove) {
		if (!invoker.hasPermission(Permissions.REMOVE_ADMIN)) return false;
		boolean found = false; 
		for (int i=0; i<administrators.size() && !found; i++) {
			if (administrators.get(i) == adminToRemove) {
				found = true;
				administrators.remove(i);
				save();
			}
		}
		return true;		
	}