Change to ion kernel