ok i think we should keep both. i.e. return `is_read` with every note, and create a filter `is_read` to get all the unread threads.