isInstalled is optional! fix