Fix PreferSsl

It'd be nice to have more robust testing for the SSL logic, but it seems
to be working.
Closes #15