Proof of concept version.