I think this is now 'working' in the sense that I can generate a validated submission