circular deps are circular