Correcting cycles compute