Agreed. The less calls the better. Which is why my initial solution was to use the same get_extract call. I'll add the check for `list` vs `dict`