ommit empty vocab but print no warning