Info_timer return value in AppDaemon

In the same initialization I have

        try:
            self.overshoot = float(self.args["overshoot"])
        except KeyError:
            self.overshoot = 1.3
        except ValueError:
            self.log("Argument overshoot must be a float.  Using default 1.3",
                    level = "WARNING")
            self.overshoot = 1.3

Which has not greater merits than checking, other than it is the same style as the previous code.