LogicalPathnames - fixing TODOs; fixing word patterns; additional error checking