def merge_caption(marker_dict):
    """Treat first value as a caption to the rest."""
    values = list(marker_dict.values())
    if not values:
        return ''
    elif len(values) == 1:
        return values[0]
    else:
        return '{}: {}'.format(values[0], ' '.join(values[1:]))