add correct circular dep test