Fix: bug in client argument parsing

The esential part is changes to lines 102, 108 to use isnumber