got rid of false_number() as signing is no longer done as part of isnum()