Modified source to better handle exceptions