Votes model

Is this here for the situation where the vote does not save? So that the page can be rendered? If so, you should do this inside the `else` branch.  That way this doesn't need to be queried when we don't need it