comment about not wanting to throw from Dispose even though sqlite3_close() can fail