make go1.3rc2 -compatible + make Connection a pointer, as suggested by vet