42 of 63 tests passing.