"It also must take care not to accidentally call the subscriber inside the `try` block, since this would trap subscriber errors instead of those related to the JSON-reading process."