Now throws an error when circ. dep. is detected

Fixes #2