Features to cover exception handling

Example features based on bugs reported in the past. Currently passes on master so closes #134 and will guard against regression