Use is_numeric() instead of sscanf()
Travis_CI will let us know how our mileage varies now on 64bit