I think that would be a very good idea (even if the previous version didn't).  We got away with it because this code is only ever run by itself via a scheduled rake task.