I think something is wrong with this calculation.