#89 now throws a SurveyException with relevant information in the event of a payload overload