Cleaned prototype.