Right, but the flip side of that is that some bad code could reach some obscure place. If it doesn't get caught by the programmer, it brings down the whole app instead of just failing a single request. In that sense, it makes the code more fragile. Definitely an interesting question. I'll change it to throw here.