Notes on `update()` added below.