is( $db1->{other_x}, 'bar', "After begin_work, DB1's other_x is still bar" );
is( $db2->{other_x}, 'bar', "After begin_work, DB2's other_x is still bar" );
-__END__
+
delete $db2->{other_x};
ok( !exists $db2->{other_x}, "DB2 deleted other_x in DB1's transaction, so it can't see it anymore" );
is( $db1->{other_x}, 'bar', "Since other_x was deleted after the transaction began, DB1 still sees it." );