add default of empty dict to setts for safety