comment for dependency cycle