checking for circle dependencies