complain if required arguments are not provided