Which we could still do...

```python
try:
   ...
finally:
    if self.name != self.target_name:
        self.abort()
```

But maybe kinda silly.