         atom.notifications.addError "Failed to load the language from the #{@pkgName} package",
           detail: "#{error}"
           dismissable: true
+    return
 
   stopUsingLevels: ->
     if @usingLevels

        pkgSubscription.dispose()
        @activated = true

  deactivate: ->
    @stopUsingLevels()
    @consumedLevels = false
    @activated = false

  getExecutablePath: ->
    executable = if process.platform == 'win32' then 'run.exe' else 'run'
    return path.join @pkgLanguageDirPath, 'executables', process.platform, executable

  consumeLevels: ({@languageRegistry}) ->
    if @activated
      @startUsingLevels()
    @consumedLevels = true

  startUsingLevels: ->
    if !@usingLevels

    @pkgLanguageDirPath = path.join pkgDirPath, 'language'

    @configFilePath = CSON.resolve path.join @pkgLanguageDirPath, 'config'
    executable = if process.platform == 'win32' then 'run.exe' else 'run'
    @executablePath = path.join @pkgLanguageDirPath, 'executables', process.platform, executable

    dummyGrammarPath = CSON.resolve path.join @pkgLanguageDirPath, 'grammars', 'dummy'
    @dummyGrammar = atom.grammars.readGrammarSync dummyGrammarPath
