among other things, we now support multiple persistable types in HTML