suggestedSize() implementation