             sources.push file
             sourceCode.push null
             compilePath file, no, base
-      , 25
   catch e
     throw e unless e.code is 'ENOENT'
 

  return unless opts.join
  unless sourceCode.some((code) -> code is null)
    clearTimeout joinTimeout
    joinTimeout = setTimeout ->
      compileScript opts.join, sourceCode.join('\n'), opts.join
    , 100

# Load files that are to-be-required before compilation occurs.
loadRequires = ->

  try
    watcher = fs.watch source, ->
      clearTimeout readdirTimeout
      readdirTimeout = wait 25, ->
        fs.readdir source, (err, files) ->
          if err
            throw err unless err.code is 'ENOENT'
