Could you please add some documentation here explaining the behavior of the method, where do the name/email come from (maybe even hinting at the escalation process hinting between config files) and the expected return when one or all the required entries are missing?