you could programmatically rerun this.