subset constraints now survive vocab combination