added a failing test case, find out why