don't share resources across clients, so that instances can be
independently created and shutdown