simplified canLearnCharms