Fix how settings are determined in __readFormData()