bugfix for wrong id checking for numeric values: is_int vs. is_numeric