I've checked this. You are right. No need destroy processor here. It used in SelectRenderMethod. Or we can destroy it here to not keep in memory partially initialised processor and check m_processor for null value in SelectRenderMethod. So leave as is.