newPage now supports zeroing out previous pages