I got a "OverflowError: math range error" here which I suspect has to do with new being much larger than current. This should fix that, if that is indeed the reason.
Merge branch 'hotfix/math_range_error'