Button class instance returns incorrect bounds

So, if you create an instance of the fl.controls.Button class and call the method getBounds or getRect, it returns a rectangle w:100, h:100 when I expect w:100, h:22.

I have a workaround by getting the bounds of the BitmapData, but I’m really just curious as to why the Button returns what it does.