Translated partway.