def overlap(cls, tspan):
    """ If supplied timespan overlaps this timespan, returns True. """
    if cls.start_dt <= tspan.end_dt and cls.end_dt >= tspan.start_dt:
        return True
    else:
        return False
