Adding `warnscale' and `spreadwarn' requests, based on a patch from