They can be seen as a Java NullPointer Exception on a kiosk or a web app going completely unresponsiveoften times accruing a lot of wasted developer time of confusion (what does undefined is not a function even mean?