dataset can have empty targets