BR #9.2.2 initial implementation
BR #9.3.1 initial implementation