Have update_view and forget_view take a cave to operate on.