Improve the "is unique" check. Add a conditions to remove the current value from the list. See #5.