- fixed the rollback method to correclty remove a new donor