Changes to ProtoInterface