tester is still broken, added trace features and special case fixup - still doesn't balance right - testing