Add BackendException for passing user-friendly errors.