Не обязательно грохать индексы - такую "чучу" можно сделать, если документ создался и записался, а в таблице уникальностей номер не сместился вперёд.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший