So, the point is - this line can raise an exception, right?

But then, you should do same for `elif f.is_number`, isn't?