would be really nice to have conn/read timeouts such that they do the right thing with the connector when they're hit