Why is the unique key optional?