I tried to touch as little as possible to get this merged soon.  Sane clients should not rely on getting 0 for views that do not exist. I was not looking for such clients, thought.