Starting in on #520 - but the initializer method is extremely temperamental - any change to it or the skipping of any check sends delayed_job out of control.