improved handling of view args