When I ported dns I was very impressed that it correctly handled rfork failing (because p9p doesn't do shared-memory rfork). You can argue about cutting corners all you want, but it's a slippery slope.
You end up with more robust software when you think about what to do in the error cases instead of just assuming they won't happen. Russ
