put back cm kernel call