GivePerk throws if !CanUnlock