New quasi-delete function & updates