test case for bug #28 corrected