Fix Prototype implementation