     if isFunction aOptions
       done = aOptions
       aOptions = null
-    aOptions = @mergeTo(aOptions)
+    aOptions = @getOptions(aOptions)
     _loadStat aOptions, done
     @
   loadStatSync: (aOptions)->
-    aOptions = @mergeTo(aOptions)
+    aOptions = @getOptions(aOptions)
     if @_loadStatSync
       result = @_loadStatSync aOptions
     else

    if isBoolean aOptions
      raiseError = aOptions
      aOptions = null
    aOptions = @mergeTo(aOptions)
    result = @_validate aOptions
    if raiseError and not result
      throw new TypeError @name+': invalid path '+aOptions.path
    result
  isValid: (aOptions)->
    @Validate(aOptions, false)

  getContentSync: (aOptions)->
    if isFunction aOptions


  loadContentSync: (aOptions)->
    if isFunction(@_loadContentSync)
      aOptions = @getOptions aOptions
      @contents = result = @_loadContentSync aOptions
    else
      throw new TypeError 'loadContentSync not implemented'
