try fixing (but, not so good)
test case for #18