Ah I think I see the problem. It checks the timestamp of the file, and if the timestamp is *greater* than the old timestamp it reloads the file. I think what you're doing is overwriting a newer file with an older file, so it bypasses the check for that reason. I should be able to fix it to just check for a changed timestamp rather than a newer file timestamp.