Fix infinite recursion in case of circular dependency, lint