PeriFail 3: Doing the best I can!