We should try.
As far as I see, according to spec, we have to get bounds look somehow like the red box.
With my code, we get the green one.

![drawing](https://f.cloud.github.com/assets/910299/78600/6667952c-618a-11e2-85f3-13a645190097.png)