handles a null initialData.settingMap on extractSettings

Reviewer: Dan V.