I don't see why this is necessary? Why not "x rescue nil"?