kernel testing important questions