Seperate connection management concerns