made the circular dependency test more difficult to pass (but of course it still does)