i broke gifting and I'm fixing it