fix bug 3524174, thanks to Jeff Higgins for the report, thanks to Michael J Gruber...