change get gifts protocol