go along with kernel change