cycle detection was too aggressive