Internal cycles