fix payload digestion