this line is the essence of the pull request, all others are almost boilerplate code required by `delayed_job`