I've included a better solution with wrapping, there seems to already have a default minimum size in trunk.
I've included a better solution with wrapping, there seems to already have a default minimum size in trunk.