a testcase plus a massive number of bugs all throughout the system fixed. Stronger typchecking added. Pair coding with Adam.