compiler/doc discrepancy