New design to suppress dependency loop problem