А вот шутки шутками, а иногда лучше крашнуть и понять, что есть проблема, чем позволить попасть на клиент невалидным данным, которые потом могут пролезть куда-то, куда не нужно)
Лучше описывать интерфейс взаимодействия, при несовпадении которого, показывать сообщение что сервер пьян, и автоматически уведомлять сервер, что он где-то накосячил. А не крашить.