So this stomps on the previous creation of data which means that did a bunch of work that didn't need to be done. Maybe change this to:

```
if request.method == 'POST':
    data = request.form
else:
    data = MultiDict(user.export())
```