Having to call `step.clean_cache()` is error-prone. Ideally, we should have automatic cache invalidation.
Having to call
step.clean_cache()is error-prone. Ideally, we should have automatic cache invalidation.