Unlocking An iPhone Under Contract Is Now Illegal.

Link. "Verizon … supplies iPhones that are already unlocked". Easy to forget that! AT&T will now unlock on request post-contract.