GetEmitOutput And Testfiles

shouldn't we still throw?  we want to make sure no one actualy calls this.  so throwing will tell us if it's happening erroneously.