There&#x27;s now an idea that that robustness principle was backwards. The classic example being web browsers which were so liberal they encouraged all sorts of weird non-standard web pages which now have to be supported forever.<p>If a PNG app trusts the spec, and the library doesn&#x27;t comply, and that causes the app to crash. That&#x27;s a good thing overall. It would lead to somebody discovering the problem and hopefully fixing it. It&#x27;s only a bad thing for the specific app that crashes. Or in this case, risks getting exploited. Maybe for security, the principle doesn&#x27;t apply the same way.