adding a note about failing fast for circular dependencies