Some partway work on making Command pooling optional