don't deref cycles and very simple test
add more complex cycle test
2.1.0