More group work. Tests are happyish, but this mysterious 'USAG' thing is unhappy. Docs are lacking however.