Don't use trailing underscore variable names unless you really have to. `mapping` would be fine here. (Also, why is this a tuple? Why not a dict?)