       @cache.set def.value, def
     found
   def: (content) ->
-    content = new SVGContent getContextString(), content,
-      getSettings() ? @settings
+    content = new SVGContent getContextString(), content, @settings
     if (found = @cacheLookup content)?
       found
     else

  process.exit()

processor = null
convert = (filenames, formats, settings) ->
  return unless formats.length
  unless processor?
    svgink = require 'svgink'
    settings = {...svgink.defaultSettings, ...settings}

  ## Don't make all rows have the same number of columns by padding with
  ## empty strings.
  keepUneven: false
  ## Array of conversion formats such as 'pdf' or 'pdf'.
  formats: null
  ## Override for output file's stem (basename without extension).
  ## Can use `*` to refer to input file's stem, to add prefix or suffix.
  outputStem: null
