fixed a dependency cycle. ( me: depends => me) == bad