Rollback. Too much pseudo code for the tests to pass.