test cases go a step further.