controller: Don't error when adding duplicate keys

Closes #137
ah wasn't aware of that: e639020