Want to add a comment that says why this is returning null? IIUC, it's simply because `start` is just verifying that the connection is valid and a type that `Database` understands. Is that right?