Contract to check skill level before granting