Why is this function returning undefined?
Peering into the void of your undefined function return might bypass the opportunity to converse with your code, potentially neglecting the dialogue between programmer and program that illuminates understanding.