be careful with kpar very close to 0