ok now all test pass

fix #898
no need to add a test case