restore IP 2nd pass
unique bst 2nd