Prototype expansion