If there are dependency cycles, the framework just fails inside a stack overflow. Ideally it would detect cycles and give a good error message.