runtests() now returns $self.