Cycles in complex conditions do not cause infinite loops