docs from rev d8deaece8c45303a4f6e49293e4a259456882358