I personally prefer `rescue` in this instance, because I'd rather not add the conditional check for when it's not necessary, most formatters implement most methods, so those that inherit from them will have those methods, this is just a safety.