Are we sure that we'll always return a live connection here (avoiding 2006's)? I remember that being the main reason to use a context manager (other than getting rid of ugly try/catches everywhere).