Seems like we could fold these first two code paths together, no?

```
if number != user.number:
    ...
```