First attempt at isolated transactions