40 of 63 tests passing.