The endpoints proposal says that Comm_free is not fully synchronizing. What happens if I have an attribute callback on that communicator which does a Bcast? How will that work? — Pavan