De-listing

Not for merging yet.
The default behavior was to set caret. But I don't understand why. At least, none of our own code ever uses it.

It doesn't seem useful to me. So, I can guess that no third party plugins use it. But can we be sure?

Will it be ok to remove it? Or should I put out a deprecation warning to it for removal in 1.0.0?