the dataflow logic seems correct; and all the tabs are killed (oh, yeah)