added allowUnknownOptions()