is distinct needed here?