close #1 no way to fix.
fix test case with dirty workaround :'(