trickle down and remove only worked for the case tested, but not all cases. They should both work in all cases now