throw a missing argument error if arguments are not sufficient