Wrote the first test for inputs and outputs, but it is failing. Next step is to figure out why.
Fixed the test and uncovered a bug - life is good.