Add ability to get alternate paths for #29.
Use new methods proposed in last commit.