Previously we returned an error.
Instead we update the old sample with the new latency if it is greater.