fix MapProto bug