Open-sourcing internal prototype.