A base prototype.