OK, ignore my comment above about deleting the HttpConnection.  However, I think this reinforces my point that the SproutConnection constructor should be responsible for creating the HttpConnection.  Otherwise, it's asymmetrical.