restore random cycling; 1019 bytes