Is there a reason why TTS has difficulty using rounded numbers in the JSON file? Even after I hand edit the JSON file and correct the numbers, TTS changes them back:

"Name": "Infinite_Bag",
"Transform": {
"posX": 23.0444183,
"posY": 0.9442168,
"posZ": -28.7585812,
"rotX": -2.83640674E-07,
"rotY": 9.91833247E-08,
"rotZ": 9.97576E-08,
"scaleX": 1.0,
"scaleY": 1.0,
"scaleZ": 1.0
},

E-07? Seriously? rotX, rotY, and rotZ are all supposed to be 0. If I change these values to 0, load the game into TTS, and then save it again, TTS will change these values back to some random number that's almost 0.