PROTO_* values changed to avoid 0