no longer planning on doing cycle detection