If we can rescue a parent class of errors that respond to `#file=`, then we can only rescue and handle those errors and then let other errors raise as normal.