Is this to work around a circular dependency?