In my example based on the cookbook, clicking the new button causes the failure state I've seen in our production app:
untangled-web/untangled-cookbook#5
Essentially if some random function throws an exception during a read error, it's not properly caught and handled.