Vis is undefined in struct states: http://d.pr/i/9Nlx