Remove circular compile dependency