Rewriten viewmodels