Allow custom participant id (resolves #14)