restrict multiplicative extraction of negative sign
Merge pull request #2831 from smichr/3973

restrict multiplicative extraction of negative sign