If it's a circular dependency, it should be a circular dependency in any case, I mean, as soon as we execute the `require` statement. What I'm missing?

In any case, if you can see any potential problem to move that `require`, leave as is.