s/this/fs/ in callback.apply(fs, arguments) for each complete() call