private Job Peek(Request request) { var response = Exec(request.ExpectStatuses(ResponseStatus.Found | ResponseStatus.NotFound)); return response.Status == ResponseStatus.NotFound ? null : new Job(uint.Parse(response.Arguments[0]), response.Data, long.Parse(response.Arguments[1])); }