document is not directly accessible.