unused opt parse require removed