WIP - renaming rollback() to abort()