adding back ceil on font size to avoid infinite recursion