@Override
	public String name(MOB viewer)
	{
		if (CMProps.getBoolVar(CMProps.Bool.INTRODUCTIONSYSTEM) 
		&& (playerStats() != null) 
		&& (viewer != null)
		&& (viewer.playerStats() != null) 
		&& (!viewer.playerStats().isIntroducedTo(Name())))
			return CMLib.english().startWithAorAn(genericName()).toLowerCase();
		return name();
	}