more debuggin: intermediate self cycles