Improve recon error handling