Think in Terms of Cycles