; (B) assess the type and content of training and performance metrics that such programs provide rail car inspectors; (C) determine whether such programs provide inspectors with adequate time to inspect rail cars; (D) determine whether such programs reflect the current operating practices of the railroad carrier; and (E) ensure that such programs are not overly reliant on train crews. (2) Audit scheduling The Secretary shall— (A) schedule the audits required under paragraph (1) to ensure that— (i) each Class I railroad is audited not less frequently than once every 5 years; and (ii) a select number, as determined by the Secretary, of Class II and Class III railroads are audited annually; and (B) conduct the audits described in subparagraph (A)(ii) in accordance with— (i) the Small Business Regulatory Enforcement Fairness Act of 1996 ( 5 U.S.C. 601 note); and (ii) appendix C of part 209 of title 49, Code of Federal Regulations. (3) Updates to inspection program If, during an audit required under this subsection, the auditor identifies a deficiency in a railroad's inspection program, the railroad shall update the program to eliminate such deficiency. (4) Consultation and cooperation (A) Consultation In conducting any audit required under this subsection, the Secretary shall consult with the railroad being audited and its employees, including any nonprofit employee labor organization representing the mechanical employees of the railroad. (B) Cooperation The railroad being audited and its employees, including any nonprofit employee labor organization representing mechanical employees, shall fully cooperate with any audit conducted pursuant to this subsection— (i) by providing any relevant documents requested