Added macro to treat rect as size (which I often do).