We currently populate a struct of pointers with scfg, then dereference all those pointers to populate a struct of values. This works for now, but users who have missing configuration options just receive a segmentation fault due to the null pointer dereference, which is not ideal.
Runxi Yu referenced this ticket in commit 90220ad.
We're checking them and failing gracefully now but there's a lot of repetitive code. It'd be nice to use reflection for this.