vnc is optional