Doesn't seem to work without google-protobuf

Using this in a new project I noticed it doesn't successfully load unless google-protobuf is present. Toy demonstration from irb:

james@black-lagoon ~ % irb
irb(main):001> require 'cel'
=> true
irb(main):002> require "google/protobuf"
=> false
irb(main):003> 
james@black-lagoon ~ % gem list | grep google
google-protobuf (3.24.0 ruby arm64-darwin, 3.23.4 arm64-darwin)
james@black-lagoon ~ % gem uninstall google-protobuf

Select gem to uninstall:
 1. google-protobuf-3.23.4-arm64-darwin
 2. google-protobuf-3.24.0
 3. google-protobuf-3.24.0-arm64-darwin
 4. All versions
> 4
Successfully uninstalled google-protobuf-3.23.4-arm64-darwin
Successfully uninstalled google-protobuf-3.24.0
Successfully uninstalled google-protobuf-3.24.0-arm64-darwin
james@black-lagoon ~ % irb                          
irb(main):001> require 'cel'
<internal:/Users/james/.rbenv/versions/3.2.2/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require': cannot load such file -- google/protobuf/struct_pb (LoadError)

Not a big deal as I simply installed protobuf and it's fine, but it's not currently optional.

Edited by James Tippett