if no path exists, bail