this seems not necessary as vocabulary should be already loaded on `save` call