deal gracefully with non-existent files