Damn these bugs

I have empty sprite, i am loading an image into it, and doing these traces:
So I load the first image, traces come out fine, then i remove the loader from image sprite, load another image, add loader again to image sprite, traces come out fine again as they should, then i remove the loader from image sprite, load previous picture, add loader to image sprite, and look at the traces now!
I dont get it…

private function onImageComplete(e:Event):void {
            
    trace(_loader.width, _loader.height);
    trace(_imageSprite.width, _imageSprite.height, _imageSprite.numChildren);
    _imageSprite.addChild(_loader);
    trace(_imageSprite.width, _imageSprite.height);

}

1400 629
0 0 0
1400 629


1400 886
0 0 0
1400 886


1400 629
0 0 0
1210.3500000000001 //what the ****??
543.8000000000001