BUG of circular dependence SOLVED