Move to using tests with expected outcomes, so we can test expected
errors, too.