Patch Set 4: I would prefer that you didn't submit this

As I expected, I got an StackOverflowException or IllegalArgumentException from Path constructor. Until this issues would be fixed I would prefer not to merging this change.