p0_reader move-assign w/ ptrs