Not all. Currently abstract class `PersistentSession` (and thus `RedisSession`, etc.) inherits from `BaseJSONSession`, so this has to be changed to `BaseHTMLSession` and everything should work.. `PersistentSession` already reimplements `raw_js_snippets()` of `HTMLFileSession`, so actually we should pull more methods to `BaseHTMLSession`.