Purple lists mix up key and value; key == what the user sees, *value* is what the module understands. This should hopefully resolve QQ issues.