resolving another possible circular import issue