should this be in the `update` process?