no need to initialize ssl options to nil before setting them
use Kernel.abort instead of puts and exit