The EXIT procedure: principles, pitfalls, and progress.