Could this override size_hint as well?