Now supports NONREPEATABLE READS, so works with transaction isolation levels like "Repeatable read" and "Serializable"