weird cycle registration bug - trying exec