Don't get me wrong here. I love that you're getting rid of the code duplication in pgworker.  It was a hack at the time to get it to work.  I just want to make sure that the pgworker still "works" and is faster than running without it.  

Here's to hoping one day our test suite includes performance regression testing.
Cheers!