in reply to Conditional Elimination

The varible names in the code-fragments do not reflect the names in the program. Names have been changed to protect the innocent!