 
     return callback() unless definition.noflo
 
-    @getModuleDependencies loader, definition.dependencies, (err) ->
+    @getModuleDependencies loader, Object.keys(definition.dependencies), (err) ->
       return callback err if err
 
       prefix = loader.getModulePrefix definition.name

          loader.registerComponent prefix, name, "/#{moduleName}/#{cPath}"
      if definition.noflo.graphs
        for name, cPath of definition.noflo.graphs
          loader.registerGraph prefix, name, "/#{moduleName}/#{cPath}"

      if definition.noflo.loader
        # Run a custom component loader

    dependency = dependencies.shift()
    dependency = dependency.replace '/', '-'
    @getModuleComponents loader, dependency, (err) =>
      @getModuleDependencies loader, dependencies, callback

  getModuleComponents: (loader, moduleName, callback) ->
