def exception_handler(main_graph_hover, selection):
    """
    It handles the situation where no selection is made either from the map of the filtering option
        Parameters
    ----------
    main_graph_hover : str
        The value as returned by hovering on the map
    selection: str
        The values as returned by the filtering dropdown widget

    Returns
    -------
    str
        A college name
    """
    if main_graph_hover is None:
        main_graph_hover = {
            'points': [{'curveNumber': 0, 'pointNumber': 40, 'pointIndex': 40, 'lon': 5.801026, 'lat': 53.198069,
                        'text': 'Nordwin College'}]}
    if selection is None:
        try:
            college_name = [point['text'] for point in main_graph_hover['points']]
            college_name = college_name[0]
        except KeyError as e:
            college_name = 'Nordwin College'
    else:
        college_name = str(selection)
    return college_name