add graceful missing-dependency failure