diff --git a/include/class.orm.php b/include/class.orm.php
index b76c9c292a66811657e689e46b3b430710738fe4..ce8edcf2a553092ed7f45c83559e090346862df5 100644
--- a/include/class.orm.php
+++ b/include/class.orm.php
@@ -536,7 +536,8 @@ class InstrumentedList extends ModelInstanceIterator {
         return $this->queryset->exists();
     }
     function expunge() {
-        return $this->queryset->delete();
+        if ($this->queryset->delete())
+            $this->reset();
     }
     function update(array $what) {
         return $this->queryset->update($what);