implement the last known missing feature: updating uses of results