Language corrections, logic changed on gift;