Split OptionParser#run into separate methods