Why do we need the `update()` call here?