updated excption handling in CALL