args.first_page and args.last_page could be None, arrgh.
Forgot about this. Fixed.
stowing away merge messages inside debug.
-