GIVEN a box that casts a shadow on the ground
AND the box rotates so that the shadow constantly changes its shape

WHEN the user moves the camera
AND the box moves completely out of sight but the shadow does not
THEN the shadow suddenly stops changing its shape and stands still.

That feels a little odd, although I can understand why that happens. Is there a way to change that without reducing rendering performance?