         throw new Error(notString) unless _.isString directory
         logger.warn notExists.grey, directory unless exists
         relative = paths.relative process.cwd(), directory
-        logger.info "Watching %s dir for modules".blue, relative
+        watching = "Watching %s directory for modules"
+        logger.info watching.blue, relative.underline
         watcher = chokidar.watch directory.toString()
         watcher.on "unlink", @hotSwappingUnlink.bind @
         watcher.on "change", @hotSwappingChange.bind @

        delete require.cache[resolved] if cached
        go = => @reviewServices resolved
        relative = paths.relative process.cwd(), path
        logger.info("Changing at %s".cyan, relative)
        try require resolved; go() catch error
            message = "Exception in module at #{path}:\r\n%s"
            logger.warn message.red, error.stack

        dependents = _.filter dependents, originate
        return unless dependents.length > 0
        message = "Forced watch enabled, swapping services: %s"
        logger.warn message.grey, dependents.length
        change = @hotSwappingChange.bind this
        @forcedHotSwappingInProgress = yes
        change originate dep for dep in dependents
