ex 19.3a, add client driver to test underflow errors