Less explicit path building