Yeah, I got the point of this method after I took a look at the config file. And now I understand why you used `try`, I wasn't aware of this missing record scenario. Also, if dealing with these exceptions is important, maybe we could log these occurrences somewhere so that we can revisit it later. I can implement it later if you think it's a good idea.

Agree with the subjectivity of readability, lol, I'm not strongly against `===` anyway.

Btw, thanks for the awesome explanation :+1: We can improve this class gradually if it starts to really hurt.