-- test here again ---
(exception logic added )