Kernel 6 slightly modified to satisfy conditions.