1. Another try on getting the design for failure paths to work