Yeah.  As part of the refactoring of JsonUtils, in the JsonUtilImpl I catch all IOExceptions, and then throw a new RuntimeException with a good message.

So, A) good message and B) no need to force people to catch the damn IOException, as there really isn't anything they are going to be able to do about it.