Does failure here mean the path exists? If it's a permission error, shouldn't we log it?