When would `newFullPath` by falsy?  If the dialog was canceled you'll wind up in the fail() handler instead...