don't depend on path.py for constructing docs