Updated ProtoInterface