cleanup, don't raise the error if you catch it