override for ccrepeatforever