And looking at that condition now, I think I'm going to flip it so we check for the empty list first to avoid the extra `time()` call if not necessary.