Use #tap to distinguish Duration from UnknownDuration