correct OOV handling