Clean-up and error handling