I don't get how this can work since you call read_label with read_scalars=False