     @_log = console.debug.bind console, '%c%s', style
 
   init: ->
-    return Debug.wrap('Already initialized') if @isInitialized()
+    return Debug.wrap('Already initialised') if @isInitialised()
     @setEnabled process.env.DEBUG?
     process.env.DEBUG_EXTRA?.split(',').forEach @enableExtra.bind @
     super()

    @_log = console.log.bind console, '[DEBUG] %s'.cyan

  init: ->
    return Debug.wrap('Already initialized') if @isInitialized()
    process.env.DEBUG = 1 if @isEnabled()
    process.env.DEBUG_EXTRA = Array.from(extraOpts).join(',') if extraOpts.size > 0
    super()


# Base Implementation
class DebugBase extends Logger
  initialised = false
  isInitialised: ->
    [r ,initialised] = [initialised, true]
    r
  init: ->
    @log "Debug Mode"
