Yes, it's been over ten years now.
With regard to other things that could be done in the meantime, ideas have been suggested, such as giving new powers to safety inspector officers, like the ability to fine or park railcars that are not meeting standards. Wouldn't that be something that would at least provide some other degree of protection from problems, having that specific on-site expertise, and repercussions should they be warranted?