I find the kvret processing is wrong because you let all of the requests is empty in the function, and the de_degree will always be 0.