Prototype #3.