Good point. I've called it `_decode_values` instead because it doesn't need to know what type of dict it's passed.