sync tests
apparently ->isa lookups used to be cached in the package