Protocol interface should be an enum and not a uint64_t for type safety