That `distinct()` might prove very bad for performance... Why is it needed ?