fix diff with different top level names