fix a bug in determining what's a vignette source