layout: forcing child size should be done by layout engines