Move check out of in `_update`