respect the size property from sizeThatFits: