fixes to openssl backed, but still doesn't seem to work