A comment here stating that it's mandatory because it's the only way that a unique key will work could be useful