Cleanup
Raise an error to be properly propogated and handled