The problem is there is no result from the parsing to store - html5lib is a streaming parser that yields tokens with generators. We could do a better job of maybe using "tees" to put multiple filters in the same processing stream, but that's a whole other project