I'm just interested in the general case when circular imports can't be broken apart by module--is there any reason to avoid importing at the end of the file? Is it usually the case that a better solution can be found?