Revised exchange block.

Corrected wrong assignment of u. Set initial values for uWri to avoid a translation warning. Removed pre() operator.