Why Cyclic Dependencies are a Problem