That is a very good question. I originally didn't even look at it because it's what was there before. Looking at this though, this would cause the following input to fail in rusti:

```rust
let mut a = 4;
a = 5;
assert!(a == 5);
```

The assignment operation wouldn't be recorded into the history, so I'll add a commit to this in a second which fixes that bug.