Getopt::Long is awesome :)