so no implicit updating after all, as was suggested by the docstring in `add()`?