Ok I changed the pattern to be similar to Map() and GetSeries() in which the TvRageId and searchCriteria are passed into the parsing service. In there I consult and compare the series ids and do a inexact series title match if needed. Thing is that with specials, regex text parsing is really unreliable. So I don't think its a good idea to rely on it compared to series/episode DB searches.