Implement ridiculously primitive rollback