prevent import loops