Sarbanes-Oxley passes final test