value から keyを参照するって言うんだから一意なんでない?