proper paths