Why do we need the distinct?