don't need to commit explicitly as SQLite does it for us