Failure-based design