Might also consider using `TimeSpan.FromTicks(currentTicks - _previousTicks)` to make the code a little clearer.