Not needed - Mireot type processing will be done internally
minor refactoring and comment improvements