put openemp back to being optional