Implement a prototype.