rewrote ConstructAndConfirmPath