public boolean setRank(Rank rank) {
		boolean promoted = false;
		if (rank.compareTo(this.getRank()) > 0) {
			promoted = false;
		} else if (rank.compareTo(this.getRank()) < 0) {
			promoted = true;
		}
		this.rank = rank;
		return promoted;
	}