NOJASIG improved error reporting consistent argument handling