decouple doJoin
username property is not yet supported in chrome m27