@ResponseStatus(value = HttpStatus.OK, reason = RequestWasCanceledException.MSG)
class RequestWasCanceledException : RuntimeException() {
    companion object {
        const val MSG = "request was canceled"
    }