catch exceptions updates