Why does this return comm_id if that's a property of the comm that is not assigned by this method (you can't call this method if your comm doesn't already have a comm_id assigned to it)?