try to catch error even if it happens during finishing operation