Prototype wrapper