fix for semisupervised