Hi there. I have been trying to animate a TMP 3D object (Not the UI one). While animating I noticed some weird things. First, when I press record and start moving it, Unity's console fill with error traces like this one: InvalidOperationException: Stack is empty Edit: Here a Screenshot of the stack trace My guess is that it happens because Unity is inspecting the object for property changes, and it may be accessing an empty list where it expects to have some items. The second thing I noticed is that despite being technically a 3D object (I created it from Create > 3D object > TextMesh Pro - Text). It uses a Rect Transform, which is normally used only for UI elements as far as I know. The most weird part though, is that it stores the X and Y coordinates on the Rect Transform, but the Z coordinate is on a special "Position (Z)" property. I think this way of storing the coordinates is "confusing" Unity, and that's why some times it doesn't save correctly the Z coordinate. The Unity Editor version that I'm using is 2019.1.11f1 and TMP 2.0.1 What I'm more concerned about is those errors I mentioned. Despite those, the animation plays just fine. Can I safely ignore those? Any idea about why it uses a Rect Transform?