mark to-cursor and to-cursor* private for now