Scientific notation with negative exponential rounded to 0.0

I think this is a known issue

Can you try this PR?