Now we use `autoflush=True` by default? Are you sure it breaks nothing? There was some reason for switching it off, by now I don't remember why. (Also we considered switching to autocommit mode to use context manager style to write transactions.)