use the Getopt::Long error handler style