Oh, memories. But good to have it modernized.
Now, while touching the method, please do me a favour and also add a note in the API dox that adding the cursor will also place it at the beginning, with an empty selection, for finally defining that behaviour.