rerun generation