To Forgive Design: Understanding Failure