Well, I haven't heard from you, so I'm going to assume that this is correct. That the $_REQUEST['do'] used to place the approval dialog on the History tab is then used again for the header, running the actual History code this time. Truly, this should solve another issue where the header would only display correctly on the Article tab.