Ok, but rather than using the first value as the initial oldestTime, I've added a foundValidTime boolean.  This way I don't have to add a second for loop to the find the first valid time