Since foundTime > t, shouldn't it be the other way around:

    foundTime.Sub(t)