"The tool itself worked properly and functioned as intended, we just f***** up our requirements specification, design process and testing when we were working out what that intended functionality should be" isn't really the kind of mitigation I think you were trying for, guys.