conn isn't always used to depending on library capabilities