getopt bye