per node type (since it doesn't always work), and allow users without 'view revisions' permissions to still use the 'Preview changes' button.