Refined exceptions thrown and caught for interpret