* add another testcase and a fix