move getExtensionBody to processor