big blue join button
Merge pull request #685 from jay-hodgson/release-21

big blue join button
simplify and fix bug around requesting
Merge branch 'release-21' into develop
Merge branch 'develop' into SWC-1016b