trying to avoid an import loop