more view() support hacking