This might be more correct calculation.