It would be nice if this were a lifecycle node to make the behavior more predictable and controllable.