Added if (!poisoned) around the marked_not subseqer case in the cache.