This seems to be fixing `size_hint`, could you make sure there are tests that fail beforehand and succeed afterwards?