note on read-only transactions