rollout can be called from anywhere