autocommit defaults to True