be explicit about why a bad landing page is bad

also properly return if report is not in requested year range