First stab at prototype.