destroy:2 destroy:1 caught:2 continued destroy:2 library caught:3 returned