Admin controller now handles non-existent page numbers with grace.