docs and path independence