maintain full index to allow orphan blocks to be disconnected