No need for a default catch unless you're going to throw an exception (which I think would actually be a good idea)