Problem with EntityParent

Blitz3D Forums/Blitz3D Bug Reports/Problem with EntityParent

My previous explanation was somewhat vague. Here's what I think it boils down to.
Graphics3D 800, 600, 0, 2

cam = CreateCamera()  :  PositionEntity cam, 0, 0, -15  :  CameraZoom cam, 3

pivot = CreatePivot()
ScaleEntity pivot, 2, 1, 1
RotateEntity pivot, 0, 0, 45

square = CreateCube()

EntityParent square, pivot


RenderWorld
Flip
WaitKey

The pivot is stretched along the x-axis. It is rotated 45 degrees so the square ( really a cube ) is stretched along a diagonal.

How could Blitz3D adjust the square's scale factors to compensate for this?