Ok, I've skipped the review of this function in the diff.

NTC