The 'run' method seems sometimes to take arguments
Created by: OriPekelman
Based on the example code, I got the following error intermittantly:
`run': wrong number of arguments (1 for 0) (ArgumentError)
and then, when I add an argument to the method definition I may get
`run': wrong number of arguments (0 for 1) (ArgumentError)
Seems to have something to do with config.worker_args = {first: true} ? what gives?