And who knows how many other scenarios they considered? The reason it's a lot of work to ferret these situations out is because there are a ton of things that can go wrong. Who knows how many other situations were considered? For this to be a development failure, we'd need to see a pattern. One instance doesn't make a pattern.