Good change, but did I make a mistake when implementing this originally? It seems like this could be changed to:

``return $fresh === null ? null : $fresh >= 0;``