fix unefficient remove call

Yes, why remove and traverse when I already have the bridge method!