         else if not body?
           snippetsByPrefix[prefix] = null
 
-      @storeSnippetsByPrefix(snippetsByPrefix, filePath, selector)
+      @storeUnparsedSnippetsByPrefix(snippetsByPrefix, filePath, selector)
     return
 
-  storeSnippetsByPrefix: (value, path, selector) ->
+  storeUnparsedSnippetsByPrefix: (value, path, selector) ->
     newValue = {}
     setValueAtKeyPath(newValue, "snippets", value)
     value = newValue

  handleUserSnippetsDidChange: ->
    userSnippetsPath = @getUserSnippetsPath()
    atom.config.transact =>
      @clearSnippetsForPath(userSnippetsPath)
      @loadSnippetsFile userSnippetsPath, (result) =>
        @add(userSnippetsPath, result)


    longestPrefixMatch

  getSnippets: (editor) ->
    @parsedSnippetsByPrefixForScope(editor.getLastCursor().getScopeDescriptor())

  snippetToExpandUnderCursor: (editor) ->
    return false unless editor.getLastSelection().isEmpty()
