We probably should offer the GridDialect the ability to compare versions and update a row in one operation. Gunnar Morling and Davide D'Alto do you know which datastore can do an update where version = foo in a single op and report the result?