Why delete from `elsewhere` here? Why not just set `elsewhere.participant` to a stub?