An extended structure of the APOBEC3G catalytic domain suggests a unique holoenzyme model.