See https://github.com/AztecProtocol/engineering-designs/pull/21
See AztecProtocol/engineering-designs#21