<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def needs_label(model_field, field_name):
 """ Returns `True` if the label based on the model's verbose name is not equal to the default label it would have based on it's field name. """

    default_label = field_name.replace('_', ' ').capitalize()
    return capfirst(model_field.verbose_name) != default_label