fix caching of e+nnn format floats