I'm a bit unsure about this line (and the corresponding change in RequestCreator). Is there a chance that there is a kind of interim "measure" state while the view is being laid out where width == 0 while height != 0 (or vice versa) when it is not supposed to be?