NOTE Other desirable aspects of implementation (including robustness and performance) are outside the scope of this document.