 
     when "dependencies"
       for v,k in val
+        if object.group
+          v += ".#{object.group}"
         # we trust that the aliases array has the correct matching
         # indices here such that alias[k] is the correct alias for dependencies[k]
         alias = object.aliases[k]

      name = details.name
      container = docker.getContainer name
      container.attach options, (err, stream) ->
        # woah! the stream data is a bit complex. ideally i want to pipe
        # each container's logs to a different writable stream, not process.stdout
        new MultiplexStream container, stream, padName(name, "(", ")")

        callback null

        #log "Container #{name} already exists, skipping..."
        # @TODO check if this container has dependents or not...
        logAction name, "already exists - running in case of dependents"
        return isRunning command.container, (err, running) ->
          return command.container.start callback if not running

          # container exists AND is running - stop, restart
          return command.container.stop (err) ->
            command.container.start callback

      logAction name, "creating..."

