@PointC === hero
It's interesting that an invalid value causes different behavior than a missing value.
Specifically, omitting the type property or setting it to null or an empty string defaults to "chars,words,lines". But setting it to any invalid string (e.g., "line" "bob", "iamthewalrus", etc.) results in the weird behavior from my pen above.
Thanks for the quick response!