I worked for AWS for two years and if I recall correctly, one of the issues was circular dependencies.