but when it's 'traverse' then difflet doesn't get the traverse dep