なんで時々optparseのコードが混じるんだ?