First two test cases do work. Others not.