see above comment regarding peekView()