18.8.2.3 Implementation