Last nights debacle at St Andrews almost looks acceptable.