Read more in this doc: https://docs.google.com/document/d/1p1Hp4GECdoARMexrUfQAYlR4mF3E_ljbQRMBSMuvGXU/edit