Throw Exception if conflicting key found
Add test for conflicting keys, and update readme