Thats a good point. Making c rank 2 and sending in a row like this, real_view(c(1,:), r), gives me the wrong result!
real_view(c(1,:), r)