getopt mishandles optstring of "+:"