This fixes #7573.  Negative values should all work now.