trying to make sure connections are reused