This should be `StandardError` instead of `Exception`. I also prefer a pattern of defining something like `Snitcher::Error` that extends from `StandardError` then each exception extends that.