Rather than reading out the maxWidth, we should call constrainWidth to factor in the minWidth, which might be bigger.