only run navier stokes kernels when relevant