Don't rely on the delegate to auto-size, as this is not reliable and can cause a binding loop.
mentioned in commit 1b286e2f