support for partial paths