There's no penalty to calling with a nil value. That's why both find_signed and find_signed! exist. Use the latter when you expect a result.
Ref: https://github.com/rails/rails/pull/52328