@Override
  public String evaluate(PlayerCharacter pc) {
    Skill skill = Globals.getContext().ref.silentlyGetConstructedCDOMObject(Skill.class, rank);
    if (skill == null || !pc.hasSkill(skill)) {
      return "0.0";
    }

    return SkillRankControl.getRank(pc, skill).toString();
  }