improve error reporting; fixes #15715; !strict
improve help; fixes #15787; !strict