This is a version designed to work for the newer kernel