added experimental kernel version check