更完善的分发错误处理