In the Ariane-5 design. the developers made a conscious decision to leave out the exception handling for three of seven exceptions that could be raised. What are the legal and ethical implications. of this decision? Who is legally and morally responsible for the disaster that resulted? Are the testers at fault for not having caught this design flaw?