in reply to Getopt::Declare and bare arguments

You declare <machine> but <machinename> is mutex with <switchname>.