add support for throwing error on finding missing required arguments. fi...

fixes #230