Destroy methods now by default removes a child at the end of the next update loop for it. You can pass a boolean to override it.