Can you document i_view_read_only? 
From the name it looks like a boolean, but it can be also -1?