                     stmtMov.run fname, hash
                 stmtMov.finalize()
 
-            db.close()
-            cb()
+            db.close cb
 
         thumbQueue.push _.keys(add), (err) ->
             errors.push err if err?
 
 module.exports = (grunt) ->
     grunt.registerTask 'fullScan', 'Scan and hash the media folder for new and updated files.', ->
-        console.log 'Running file database update. Hashing files may take a while!'
+        console.log 'Running a folder-wide scan for file changes...'
         success = @async()
 
         glob '*.+(jpg|mp4)', {

        , settings.scannerConcurrency

        thumbQueue.drain = ->
            return cb err if errors.length > 0

            relations = current

            db.parallelize ->
                stmtAdd = db.prepare "INSERT INTO tFile (hash, locator, name, size, timestamp) VALUES (?, ?, ?, ?, ?)"

            return success false if err?

            getFileHashes res, (err, hashes) ->
                return success false if err?

                filenames = _.values hashes

                updateDatabase hashes, (err) ->
