[TASK] introduce ResponseException