remove unintended cyclic dependency