Обработку ошибок(если не смогли ордер поставить).
А в чем может заключаться обработка ошибок? Как правило лучшей реакцией на ошибку будет не пропустить транзакцию и откатить все изменения (может кроме коммисии/оплаты газа). Fail fast - правильный принцип, особенно для такой скользкой темы, как смарконтракты. Ошибки в обработке ошибок ищутся труднее всего, а контракт с ошибками может слишком дорого обойтись.