fixed the bug after which test_full also passes all tests.