circular dependencies on the root node should not affect rank