The list separator function is new in 3.2, should it just be `separator` and work for any value now that separator is defined on the base class?