Restored this in Q.batcher.factory functions