HasSum() is not correct !!!