The problem is using `rescue` to control flow. If we could use the native classes without rescue, so we should use they