ensure each testcase can pass standalone