Backporting view() and !() to 2.11.5