since paths are now shared, this function simplifies