The cursors are not OK here, refer to `CharacterMapForBlock` description