graceful handling of incomplete paths