FN kernel: balance bug fixed