handle missing top-level key more gracefully