separating out search into 2 steps where timeseries search only occurs if initial search fails to find anyting