We had a robust way of doing this in the GOV.UK Registers project but we encountered 3 main problems.