When something else than a Smarty exception is thrown the code enters [this line](https://github.com/ytake/Laravel.Smarty/blob/39dbe7aad2dde866c3eeb8403da7d229f949321f/src/Engines/SmartyEngine.php#L81) which used a non existing class (at least in my project). I think in both cases the call to `$this->handleViewException($e);` is enough, no?