including self when triggering a remove
4.2.1