Hey JRuby-ists; I would appreciate any feedback on https://github.com/puma/puma/pull/2181 I put forward a change to Puma to use Netty's OpenSSL bindings (JNI) rather than use JDK default SSL engine. Curious to hear thoughts on how I tackled the problem. The basic premise is just trying to detect the presence of the required classes on the classpath & enabling it. OT: Why is jruby-openssl a wrapper around bouncycastle and not a FFI to openssl itself? (JNR)