Tested: added test for special situation