simply return durations now and let the caller do the casting.