Are there specific cases where if duration == 0, it means live? In other cases it just means we don't have the duration yet, so I think that could cause cases where it says it's live when it isn't.