duration returns zero rather than nil when no duration can be computed, which is not perfect, but slightly better
duration returns zero rather than nil when no duration can be computed, which is not perfect, but slightly better

YaleSTC/shifts,YaleSTC/shifts,YaleSTC/shifts