Well if those contracts weren't in place then they probably screwed up by not having them, tbh, and that's the reason why it was such a mess. I don't think it's good practice to do a big rollout like this without contracts, but I'm also not an international corporation so idk.