As of right now, each downstream connection receives its own upstream connection pool. This is inefficient!