I actually wonder if pathTo(...) could take an enum.  Something like:

enum RunOption
{
NeverRun,
SometimesRun,
AlwaysRun
}