             , cfg.batch_size
             , (filepath, next_file) ->
               if not filepath.match /\.magnet$/i
-                return next_file null, filepath
+                return async.nextTick ->
+                  next_file null, filepath
 
               async.waterfall [
                 # Retrieve Magnet Link from file

  parse_torrent = require 'parse-torrent'
  line_reader = require 'line-reader'
  async = require 'async'

  cfg =
    sultanna_path: cfg.get 'sultanna path'


                # Find Torrent metadata
                (magnet, next) ->
                  trycatch ->
                    log.verbose "Finding metadata for Magnet Link...", magnet: magnet
                    helpers.torrent.get magnet, next
                  , next

                # Convert to Torrent file Buffer
                (torrent_engine, next) ->
