this is strange, why don't we replace the :executor option with :executor_class in the options, and set Executors::PooledSequential as default for :executor_class?