changing the tests harness so that it works again with all the new way of constructing things