delete is just a boolean flag