people should be able to try-catch just our exception.