I would have to agree with Jim with the close-call reporting. We're working closely with that at CP on the policy committee.
Reporting with amnesty is basically what it is. If you have a close call that could have been an accident but wasn't, you bring it up, you discuss it at workplace health and safety committee meetings. They have it at big safety meetings, so that everybody's aware of what can happen, and you don't get disciplined even if you made an obvious mistake or a rule violation to do so.
The second way, to keep it short, is to place education and involvement over discipline in respect to safety issues. If it's a safety issue, we don't look at discipline as the end-all and be-all of dealing with it. You educate and you involve all the employees into finding solutions to prevent it from happening to someone else.