more fun (and tests) with canonical-path